<%@ page import="br.com.rosena.model.bean.persistente.Persistente" %>
<%

    String usuario = request.getParameter("email") != null ? request.getParameter("email") : "";
    String senha = request.getParameter("senha") != null ? request.getParameter("senha") : "";

    Persistente USUARIO_LOGADO = new Persistente("UsuarioSite");
    USUARIO_LOGADO.setString("usuario",usuario.trim().toUpperCase());
    USUARIO_LOGADO.setString("senha",senha);

    boolean validarEmail = ( (Boolean) USUARIO_LOGADO.invocarMetodo("validarUsuario")).booleanValue();
    if(validarEmail){
        boolean validarSenha = ( (Boolean)USUARIO_LOGADO.invocarMetodo("validarSenha")).booleanValue();
        if(validarSenha){
            request.getSession().setAttribute("USUARIO_LOGADO_SITE",USUARIO_LOGADO);
            Persistente objHistoricoUsuario = new Persistente("HistoricoUsuario");
            objHistoricoUsuario.setPersistente("usuarioSite",USUARIO_LOGADO);
            objHistoricoUsuario.setDate("dataEntrada",br.com.rosena.util.Util.hoje());
            objHistoricoUsuario.setTime("horaEntrada",br.com.rosena.util.Util.hora() );
            objHistoricoUsuario.setString("remoteAddr", request.getRemoteAddr());
            objHistoricoUsuario.setString("remoteHost", request.getRemoteHost());
            objHistoricoUsuario.setString("sessionId", session.getId());
            objHistoricoUsuario.invocarMetodo("salvar");
        }else{
            request.getSession().setAttribute("USUARIO_LOGADO_SITE",null);            
        }
    }else{
        request.getSession().setAttribute("USUARIO_LOGADO_SITE",null);
    }
    response.sendRedirect("index.jsp");

%>
